package com.financial.service.heemoney.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 汇收银商户简要注册信息
 * 
 * @author zhaopengjun
 * @email dashuaizhao@aliyun.com
 * @date 2020-03-26 21:01:09
 * @des
 */
public class FinancialReportHeemoneyDO implements Serializable {
	private static final long serialVersionUID = 1L;
	

	/**
	 * 主键id
	 */
	private Integer id;

	/**
	 * 对接平台标识:够样优店-GYYD-02
	 */
	private String platformNo;

	/**
	 * 商户进件通道类型:微信支付-WXPAY-01,支付宝支付-ALIPAY-02
	 */
	private String providerType;

	/**
	 * 平台商户号
	 */
	private String storeNo;

	/**
	 * 注册商户账号
	 */
	private String mchAccount;

	/**
	 * 商户应用id(支付类)
	 */
	private String appId;

	/**
	 * 商户应用id(账户类)
	 */
	private String appIdAccount;

	/**
	 * 商户应用id(结算类)
	 */
	private String appIdSettle;

	/**
	 * 商户号(汇收银)
	 */
	private String mchUid;

	/**
	 * 通道133子商户号（客商通道2）
	 */
	private String subMchId133;

	/**
	 * 店铺ID
	 */
	private String storeUid;

	/**
	 * 商户报备状态:报备失败-FAIL-0001,报备成功-SUC-0002,未调用-WAIT-00,进件失败-SUBMITFAIL-001,进件成功-SUBMITSUC-002,注册失败-REGISTERFAIL-01,注册成功-REGISTERSUC-02
	 */
	private String reportState;

	/**
	 * 创建时间
	 */
	private Date gmtCreate;

	/**
	 * 更新时间
	 */
	private Date gmtModified;

	/**
	 * 删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	private String isDelete;

	/**
	 * 设置：主键id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：对接平台标识:够样优店-GYYD-02
	 */
	public void setPlatformNo(String platformNo) {
		this.platformNo = platformNo;
	}
	/**
	 * 获取：对接平台标识:够样优店-GYYD-02
	 */
	public String getPlatformNo() {
		return platformNo;
	}
	/**
	 * 设置：商户进件通道类型:微信支付-WXPAY-01,支付宝支付-ALIPAY-02
	 */
	public void setProviderType(String providerType) {
		this.providerType = providerType;
	}
	/**
	 * 获取：商户进件通道类型:微信支付-WXPAY-01,支付宝支付-ALIPAY-02
	 */
	public String getProviderType() {
		return providerType;
	}

	public String getStoreNo() {
		return storeNo;
	}

	public void setStoreNo(String storeNo) {
		this.storeNo = storeNo;
	}

	/**
	 * 设置：注册商户账号
	 */
	public void setMchAccount(String mchAccount) {
		this.mchAccount = mchAccount;
	}
	/**
	 * 获取：注册商户账号
	 */
	public String getMchAccount() {
		return mchAccount;
	}
	/**
	 * 设置：商户应用id(支付类)
	 */
	public void setAppId(String appId) {
		this.appId = appId;
	}
	/**
	 * 获取：商户应用id(支付类)
	 */
	public String getAppId() {
		return appId;
	}
	/**
	 * 设置：商户应用id(账户类)
	 */
	public void setAppIdAccount(String appIdAccount) {
		this.appIdAccount = appIdAccount;
	}
	/**
	 * 获取：商户应用id(账户类)
	 */
	public String getAppIdAccount() {
		return appIdAccount;
	}
	/**
	 * 设置：商户应用id(结算类)
	 */
	public void setAppIdSettle(String appIdSettle) {
		this.appIdSettle = appIdSettle;
	}
	/**
	 * 获取：商户应用id(结算类)
	 */
	public String getAppIdSettle() {
		return appIdSettle;
	}
	/**
	 * 设置：商户号(汇收银)
	 */
	public void setMchUid(String mchUid) {
		this.mchUid = mchUid;
	}
	/**
	 * 获取：商户号(汇收银)
	 */
	public String getMchUid() {
		return mchUid;
	}
	/**
	 * 设置：通道133子商户号（客商通道2）
	 */
	public void setSubMchId133(String subMchId133) {
		this.subMchId133 = subMchId133;
	}
	/**
	 * 获取：通道133子商户号（客商通道2）
	 */
	public String getSubMchId133() {
		return subMchId133;
	}
	/**
	 * 设置：店铺ID
	 */
	public void setStoreUid(String storeUid) {
		this.storeUid = storeUid;
	}
	/**
	 * 获取：店铺ID
	 */
	public String getStoreUid() {
		return storeUid;
	}
	/**
	 * 设置：商户报备状态:报备失败-FAIL-0001,报备成功-SUC-0002,未调用-WAIT-00,进件失败-SUBMITFAIL-001,进件成功-SUBMITSUC-002,注册失败-REGISTERFAIL-01,注册成功-REGISTERSUC-02
	 */
	public void setReportState(String reportState) {
		this.reportState = reportState;
	}
	/**
	 * 获取：商户报备状态:报备失败-FAIL-0001,报备成功-SUC-0002,未调用-WAIT-00,进件失败-SUBMITFAIL-001,进件成功-SUBMITSUC-002,注册失败-REGISTERFAIL-01,注册成功-REGISTERSUC-02
	 */
	public String getReportState() {
		return reportState;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}
	/**
	 * 获取：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public String getIsDelete() {
		return isDelete;
	}

    @Override
    public String toString() {
        return "FinancialReportHeemoneyDO{" +
									                    "id=" + id +
					                										",platformNo=" + platformNo +
					                										",providerType=" + providerType +
					                										",storeNo=" + storeNo +
					                										",mchAccount=" + mchAccount +
					                										",appId=" + appId +
					                										",appIdAccount=" + appIdAccount +
					                										",appIdSettle=" + appIdSettle +
					                										",mchUid=" + mchUid +
					                										",subMchId133=" + subMchId133 +
					                										",storeUid=" + storeUid +
					                										",reportState=" + reportState +
					                										",gmtCreate=" + gmtCreate +
					                										",gmtModified=" + gmtModified +
					                										",isDelete=" + isDelete +
					                				"}";
    }
}
